home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 22 / Amiga Format AFCD22 (Jan 1998, Issue 106).iso / -in_the_mag- / picmanagerpro / help / bil.hlp < prev    next >
Text File  |  1997-11-19  |  13KB  |  400 lines

  1. IMAGE PROCESSING
  2. ================
  3.  
  4.   The image processing context is opened via PROCESS from the popup menu. 
  5.   The following functions will be available:
  6.  
  7.    * Info
  8.      Displays short information about the currently selected
  9.      saver or image processing module.
  10.  
  11.    * View
  12.      Displays the graphic on the screen.
  13.  
  14.    * Load
  15.      Loads a new graphic.
  16.  
  17.    * Save
  18.      Saves the currently loaded graphic in the selected file format
  19.      which is also possible via double-clicking on the specific
  20.      file format's name.
  21.  
  22.    * Execute
  23.      Applies the selected image processing operation to the graphic.
  24.      For more information see description of the single image processing
  25.      modules.
  26.  
  27.    * Viewmode
  28.      Changes the screen mode of the current graphic.
  29.  
  30.    * Quit
  31.      Leaves the image processing context.
  32.  
  33.    Restrictions:
  34.    The settings for 8Bit-display and 24Bit-display from the configuration
  35.    menu of the display drivers will not influence the image processing
  36.    context.
  37.    When AGA/ECS drivers are active 24 BIT graphics will always be
  38.    displayed in grey scales. Colour displays of 24 BIT graphics from the
  39.    image processing function are only possible with a graphic card driver.
  40.  
  41.  
  42.   Image processing operators
  43.   --------------------------
  44.  
  45.    PMPro's image processing module contains a bunch of functions
  46.    which allow nearly any possibility imaginable for manipulating
  47.    your graphic.
  48.  
  49.    A small overview of image processing functions of PMPro are as follows.
  50.  
  51.    The column colour depth specifies which colour depths can be handled
  52.    by the corresponding operator. For example some operators do need
  53.    24BIT data as input. In such a case graphics with less colours have
  54.    to be converted to 24 BIT with the function "AnyTo24Bit" beforehand.
  55.  
  56.    NOTE: HAM-graphics will only be correctly processed by the
  57.    AnyTo24Bit operator. When processing HAM graphics these
  58.    have to be converted to 24 Bit beforehand!
  59.  
  60.  
  61.    Operator           Function                               Colour depth
  62.  
  63.    XOR                playing around with effects            1..8 BIT
  64.    24BitToHAM         dithers 24 Bit to HAM6/HAM8            24 BIT
  65.    Dither24Bit        dithers 24 Bit to 2..256 colours       24BIT
  66.    AnyTo24Bit         converts to 24 Bit                     1..8BIT,HAM
  67.    Crop               crops shapes of graphics               1..8,24BIT
  68.    HilbertDither256   dithers to black & white               1..8BIT
  69.    ExtractGrayScales  converts to grey scales                1..8,24BIT
  70.    ExtractRed         extracts red values                    1..8,24BIT
  71.    ExtractGreen       extracts green values                  1..8,24BIT
  72.    ExtractBlue        extracts blue values                   1..8,24BIT
  73.    TopToBottom        vertical mirroring                     1..8,24BIT
  74.    LeftToRight        horizontal mirroring                   1..8,24BIT
  75.    Rotate             rotate by 90/180/270 degrees           1..8,24BIT
  76.    Scale50            change size by 50% or 200%             1..8,24BIT
  77.    CallPNM            call external PBM/PGM/PPM tools        1..8BIT,24BIT
  78.    OptimizePalette    optimise palette (reduce redundancy)   1..8BIT
  79.    EdgeDetect         detect edges...                        24BIT
  80.    Sharpen            sharpness adjustment                   24BIT
  81.    Blur               Blur-filter                            24BIT
  82.    DitherFix24        colour reduction to 16/256 colours     24BIT
  83.                       with fixed palette
  84.    Convolve           Convolution matrix (various            24BIT
  85.                       effects like Emboss, etc.)
  86.    ScaleFree          freely scaling of a graphic            1..8,24BIT
  87.    RGBAdjust          changing RGB values                    1..8,24BIT
  88.    Gamma              Gamma correction                       1..8,24BIT
  89.    Brightness         brightness adjustment                  1..8,24BIT
  90.    Contrast           adjusting contrast                     24BIT
  91.    Mosaic             Mosaic-effect                          1..8,24BIT
  92.    Tiling             Mosaic-effect derivative               1..8,24BIT
  93.    Slicing            Mosaic-effect derivative               1..8,24BIT
  94.    Emboss             Emboss-filter                          1..8,24BIT
  95.    Complement         Negative-effect                        1..8,24BIT
  96.    Antique            Antique-effect                         1..8,24BIT
  97.    Diffuse            random pixel spreading                 24BIT
  98.    HighPass           highpass filter                        24BIT
  99.    Motion_Blur        motion sharpness effect                24BIT
  100.    OilPaint           oilpainting effect                     24BIT
  101.    Threshold          conversion to black & white            24BIT
  102.    Bentley            random pixel spreading derivative      24BIT
  103.    DeepPress          deep press effect                      24BIT
  104.    Autoborder         Removes single-coloured areas          1..8, 24BIT
  105.    RotateFree         freely rotate graphics                 24BIT
  106.    PaletteDither      Dithers to a given palette             24BIT
  107.  
  108.  
  109.  
  110.    REFERENCE:
  111.    ----------
  112.  
  113.    XOR
  114.    ---
  115.    Colour depth: 1..8 BIT
  116.    Options   : Value between 0 and 255
  117.    Function  : Playing around with effects 
  118.  
  119.    24BitToHAM
  120.    ----------
  121.    Colour depth: 24 BIT
  122.    Options   : HAM6 or HAM8
  123.    Function  : dithers 24BIT to HAM6/HAM8
  124.  
  125.    Dither24Bit
  126.    -----------
  127.    Colour depth: 24 BIT
  128.    Options   : Corresponding Colour depth in Bitplanes, dither-method
  129.    Function  : dithers 24 BIT to 2..256 Colours with a given dither-method
  130.                like Floyd, Burkes, Ordered or Bestpen.
  131.  
  132.    AnyTo24Bit
  133.    ----------
  134.    Colour depth: 1..8 BIT, HAM
  135.    Options   : none
  136.    Function  : Converts any graphics to 24 BIT (necessary for some
  137.                operators)
  138.  
  139.    Crop
  140.    ----
  141.    Colour depth: 1..8, 24 BIT
  142.    Options   : x- and y-offset, width and height (in pixel)
  143.    Function  : crops shapes of graphics
  144.  
  145.    HilbertDither256
  146.    ----------------
  147.    Colour depth: 1..8 BIT
  148.    Options   : Background colour: black or white
  149.    Function  : dithers to black & white
  150.  
  151.    ExtractGrayScales
  152.    -----------------
  153.    Colour depth: 1..8, 24 BIT
  154.    Options   : corresponding colour depth: 1..8 Bitplanes
  155.    Function  : converts to greyscales
  156.  
  157.    ExtractRed
  158.    ----------
  159.    Colour depth: 1..8,24 BIT
  160.    Options   : none
  161.    Function  : extracts red values from graphics
  162.  
  163.    ExtractGreen
  164.    ------------
  165.    Colour depth: 1..8,24 BIT
  166.    Options   : none
  167.    Function  : extracts green values from graphics
  168.  
  169.    ExtractBlue
  170.    -----------
  171.    Colour depth: 1..8,24 BIT
  172.    Options   : none
  173.    Function  : extracts blue values from graphics
  174.  
  175.    TopToBottom
  176.    -----------
  177.    Colour depth: 1..8,24 BIT
  178.    Options   : none
  179.    Function  : vertical mirroring
  180.  
  181.    LeftToRight
  182.    -----------
  183.    Colour depth: 1..8, 24 BIT
  184.    Options   : none
  185.    Function  : horizontal mirroring
  186.  
  187.    Rotate
  188.    ------
  189.    Colour depth: 1..8, 24 BIT
  190.    Options   : 90, 180 or 270 Degrees
  191.    Function  : rotate graphics
  192.  
  193.    Scale50
  194.    -------
  195.    Colour depth: 1..8, 24 BIT
  196.    Options   : Mode: Double or Half
  197.    Function  : change size of graphics (double or half size)
  198.  
  199.    CallPNM
  200.    -------
  201.    Colour depth: 1..8, 24 BIT
  202.    Options   : PNM command (with full path) and options
  203.    Function  : call external PBM/PGM/PBM tools. For example enter
  204.                work:pnmscale for command and -xscale 2.0 for options.
  205.  
  206.    OptimizePalette
  207.    ---------------
  208.    Colour depth: 1..8 BIT
  209.    Options   : none
  210.    Function  : reduce redundancy colours in your colour palette
  211.  
  212.    EdgeDetect
  213.    ----------
  214.    Colour depth: 24 BIT
  215.    Options   : none
  216.    Function  : matrix operation, which detect edges in your picture.
  217.                If you apply the exractgreyscales-Operator after this,
  218.                you get a LINEART-effect
  219.  
  220.    Sharpen
  221.    -------
  222.    Colour depth: 24 BIT
  223.    Options   : strength 1 to 100
  224.    Function  : This operator sharpens an image.
  225.  
  226.    Blur
  227.    ----
  228.    Colour depth: 24 BIT
  229.    Options   : strength 1 to 100
  230.    Function  : Applies a blurring filter.
  231.  
  232.    DitherFix24
  233.    -----------
  234.    Colour depth: 24 BIT
  235.    Options   : 4BIT grey or 8BIT colour
  236.    Function  : Colour reduction to 16 greyscales / 256 colours with a
  237.                fixed palette.
  238.  
  239.    Convolve
  240.    --------
  241.    Colour depth: 24 BIT
  242.    Options   : Matrix, add and division-factor
  243.    Function  : Applies convolution matrix with various effects.
  244.                Convolutions can perform many different image processing
  245.                functions by varying the values comprising the
  246.                convolution matrix. Determining the values to use in the
  247.                convolution matrix requires much experimentation or a
  248.                knowledge of image processing theory. To save you from
  249.                this, we provide a lot of example matrices you can use or
  250.                change it. Try it out!
  251.  
  252.    ScaleFree
  253.    ---------
  254.    Colour depth: 1..8, 24 BIT
  255.    Options   : X- and Y-scale factor in percent or new size (in pixel)
  256.    Function  : This operator scales a graphics freely between 20% and 200%
  257.                of its original size or to a given new size (in pixel).
  258.  
  259.    RGBAdjust
  260.    ---------
  261.    Colour depth: 1..8, 24 BIT
  262.    Options   : RGB-Values to increase or decrease
  263.    Function  : Changing the RGB-components of a graphics for various
  264.                colour effects.
  265.  
  266.    Gamma
  267.    -----
  268.    Colour depth: 1..8, 24 BIT
  269.    Options   : Red, green and blue gamma correction value
  270.    Function  : Allows Gamma correction of a graphics for each colour
  271.                component (RED, GREEN or BLUE)
  272.  
  273.    Brightness
  274.    ----------
  275.    Colour depth: 1..8, 24 BIT
  276.    Options   : Value to increase or decrease brightness
  277.    Function  : Brightness adjustment
  278.  
  279.    Contrast
  280.    --------
  281.    Colour depth: 24 BIT
  282.    Options   : Value to increase or decrease contrast
  283.    Function  : Contrast adjustment
  284.  
  285.    Mosaic
  286.    ------
  287.    Colour depth: 1..8, 24 BIT
  288.    Options   : size of the blocks in pixel
  289.    Function  : Divide graphics into square blocks, known as mosaic-effect.
  290.  
  291.    Tiling
  292.    ------
  293.    Colour depth: 1..8, 24 BIT
  294.    Options   : blocksize 1..10
  295.    Function  : Tiles an image into many blocks. A block size of 10 gives
  296.                a great effect.
  297.  
  298.    Slicing
  299.    -------
  300.    Colour depth: 1..8, 24 BIT
  301.    Options   : none
  302.    Function  : Slices up an image into horizontal an vertical strips.
  303.  
  304.    Emboss
  305.    ------
  306.    Colour depth: 1..8, 24 BIT
  307.    Options   : none
  308.    Function  : Applies an Emboss-Filter. Applying the EtractGreyScales
  309.                Operator after Emboss will enhance the effect.
  310.  
  311.    Complement
  312.    ----------
  313.    Colour depth: 1..8, 24 BIT
  314.    Options   : none
  315.    Function  : Negative effect.
  316.  
  317.    Antique
  318.    -------
  319.    Colour depth: 1..8, 24 BIT
  320.    Options   : Output colour depth in Bitplanes
  321.    Function  : Change the colours of a graphics to an antique colour map.
  322.  
  323.    Diffuse
  324.    -------
  325.    Colour depth: 24 BIT
  326.    Options   : Strength 1 to 100
  327.    Function  : This operator creates an effect as if the image was
  328.                exploded pixel by pixel
  329.  
  330.    HighPass
  331.    --------
  332.    Colour depth: 24 BIT
  333.    Options   : Strength 1 to 100
  334.    Function  : Applies a HighPass-Filter for interesting "painted colours"
  335.                effects.
  336.                A strength of 10 gives a negative effect, a strength
  337.                of 99 gives a real colourful effect.
  338.  
  339.    Motion_Blur
  340.    -----------
  341.    Colour depth: 24 BIT
  342.    Options   : Strength 1 to 100
  343.    Function  : Motion unsharpen effect.
  344.  
  345.    OilPaint
  346.    --------
  347.    Colour depth: 24 BIT
  348.    Options   : Strength 1 to 16
  349.    Function  : A great painting effect. This take a lot of time, because
  350.                this effect is very complex.
  351.  
  352.    Threshold     
  353.    ---------
  354.    Colour depth: 24 BIT
  355.    Options   : Threshold colour 1 to 255
  356.    Function  : Conversion to black & white without dithering
  357.  
  358.    Bentley
  359.    -------
  360.    Colour depth: 24 BIT
  361.    Options   : none
  362.    Function  : An effect that makes the image look ghostly.
  363.  
  364.    DeepPress
  365.    ---------
  366.    Colour depth: 24 BIT
  367.    Options   : Strength 1 to 100
  368.    Function  : Creates an chiselled effect on an image.
  369.  
  370.    AutoBorder
  371.    ----------
  372.    Colour depth: 1..8,24 BIT
  373.    Options   : none
  374.    Function  : Removes single-coloured areas around the actual graphics.
  375.  
  376.    RotateFree
  377.    ----------
  378.    Colour depth: 24 BIT
  379.    Options   : angle between 1 and 359 degrees, coordinate point
  380.    Function  : This operator allows to freely rotate graphics by specifying
  381.                an angle and a co-ordinate point. By selection of size
  382.                adjustment, the graphics will also be enlarged according
  383.                to the rotation, so that it will still be fully visible.
  384.                When not selecting this some parts of the graphics may
  385.                be cut off.
  386.  
  387.   
  388.    PaletteDither
  389.    -------------
  390.    Colour depth: 24 BIT
  391.    Options   : colordepth, colour palette
  392.    Function  :  This operator allows you to dither 24 Bit graphics to a
  393.                 given, fixed palette. Just select an IFF file with the
  394.                 required palette. Now your graphics will be dithered
  395.                 to 2..256 colours and has exactly the desired colour
  396.                 palette. This function is quite nice for combining
  397.                 different graphics with an image program, which does
  398.                 not work in 24 Bit (e.g. DPaint).
  399.  
  400.